@CHARSET "UTF-8";
#content #content_container{
	display:block;
	margin:0 auto;
	position:relative;
	width:964px;
	height:auto;
	overflow:hidden;
	max-height:none;
	border-top:3px solid #CFE2F1;
	padding:24px 0 43px;
}
#content #content_container #login{
	height:526px;
	width:964px;
	display:block;
	text-align:left;
}
#content #content_container #login #login_content_left{
	background:#e7f0f7;
	float:left;
	width:472px;
	height:526px;
	display:block;
	padding-top:10px;
}
#content #content_container #login #login_content_right{
	background:#e7f0f7;
	float:right;
	width:472px;
	height:526px;
	display:block;
	padding-top:10px;
}
#content #content_container #login #login_content_left #login_content_left_login,#content #content_container #login #login_content_right #login_content_right_join{
	margin-left:23px;
}
#content #content_container #login h2{
	font-size:18px;
	color:#3c3c3c;
	line-height:22px;
}
#content #content_container #login h4{
	font-size:12px;
	color:#3d89c8;
	margin-top:17px;
}
.join_label{
	text-align:right;
	width:147px;
}
#login_content_left_login ul,#login_content_right_join ul{
	height:auto;
	min-height:30px;
	max-height:none;
	overflow:hidden;
	list-style-type:none;
	margin:18px 0;
	width:100%;
}

#login_content_left_login ul li,#login_content_right_join ul li{
	float:left;
	line-height:30px;
	height:auto;
	max-height:none;
	overflow:hidden;
}
.login_label{
	text-align:right;
	width:137px;
}
.login_text_div,.login_code_div{
	text-align:right;
	width:258px;
}
.login_text_div div{
	background:url("../image/text_big.gif") no-repeat scroll 0 0 transparent;
	float:right;
	height:30px;
	width:230px;
}
.login_text_div div input{
	border:medium none;
	margin-right:13px;
	margin-top:7px;
	width:205px;
}
.login_submit{
	float:right;
	padding:30px 56px;
}
.login_submit input{
	background:url("../image/login_submit_btn.gif") no-repeat scroll -101px -37px transparent;
	border:medium none;
	display:block;
	height:26px;
	position:relative;
	text-indent:-9999px;
	width:90px;
	z-index:900;
}
.login_submit input:hover{
	background-position: -101px -12px;
}
.login_text_div span{
	float:left;
	text-align:left;
	margin-left:30px;
	line-height:18px;
	margin-top:5px;
}
#content #content_container#login a{
	text-decoration:none;
	color:#555555;
}
#content #content_container #login .login_code_div ul{
	width:230px;
	float:right;
	height:30px;
	padding:0;
	margin:0;
}
#content #content_container #login .login_code_div ul li{
	margin-right:8px;
}
#content #content_container #login .login_code_div ul li div{
	background:url("../image/text_small.gif") no-repeat scroll 0 0 transparent;
	height:30px;
	width:77px;
}
#content #content_container #login .login_code_div ul li div input{
	border:medium none;
	margin-right:13px;
	margin-top:7px;
	width:53px;
}
.join_submit{
	float:right;
	padding:30px 56px;
}
.join_submit input{
	background:url("../image/login_submit_btn.gif") no-repeat scroll -0px -37px transparent;
	border:medium none;
	display:block;
	height:26px;
	position:relative;
	text-indent:-9999px;
	width:90px;
	z-index:900;
}
.join_submit input:hover{
	background-position: -0px -12px;
}
.login_code_div a{
	text-decoration:none;
	color:#555555;
}